"""
@File    :   uri.py
@Time    :   2024/03/16 20:54:03
@Author  :   Qrj
@Email   :   923207736@qq.com
@description   :   uri相关的工具类
"""

from urllib.parse import urlencode


class UriUtil:
    """URI工具类"""

    @staticmethod
    def add_query_to_url(url: str, parameters: dict):
        encoded_parameters = urlencode(parameters)
        if "?" in url:
            # URL已经包含参数，使用&连接新参数
            url = url + "&" + encoded_parameters
        else:
            # URL不包含参数，使用?连接新参数
            url = url + "?" + encoded_parameters
        return url
